package pe.com.cineplanet.dao.dao;

import java.util.List;

import pe.com.cineplanet.bean.cineplanet.Cartelera;
import pe.com.cineplanet.bean.cineplanet.Horario;
import pe.com.cineplanet.bean.cineplanet.Pelicula;


public interface CarteleraDAO {

	/**
	 * Listar peliculas en cartelera para un cine especifico
	 * @param cineId
	 */
	public abstract List<Cartelera> findByCine(String cineId);
	
	/**
	 * Buscar una pelicula en especial en un cine especifico
	 * @param peliculaId
	 * @param cineId
	 */
	public abstract List<Cartelera> findByPelicula(String peliculaId);
	
	/**
	 * Buscar las peliculas en un horario especifico
	 * @param peliculaId
	 * @param horario
	 */
	public abstract List<Cartelera> findByHorario(Horario horario);
	
	public abstract List<Pelicula> findPeliculasCartelera();
	
}
